package com.xinqi.modules.course.classromm.dto;

import com.xinqi.common.green.annotation.Text;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * @author wenjie
 * @since 2023-03-31 14:16:48
 */
@Data
public class LiveActCreateDTO implements Serializable {
    /**
     * 标题
     */
    @Text
    private String title;
    /**
     * 用户ID
     */
    private Long userId;
    /**
     * 班级ID
     */
    @NotNull(message = "班级id非空")
    private Long classId;
    /**
     * 直播互动ID  0其他
     */
    private Long liveId;
    /**
     * 互动答题ID
     */
    private Long partId;
    /**
     * 来源 0 其他 1直播
     */
    private Integer source;
    /**
     * 互动类型  1 点名 2随机 3抢答 4互动答题
     */
    private Integer type;
    /**
     * 抢答人数
     */
    private Integer number;
    /**
     * 互动时长 单位分钟
     */
    private Integer times;
    /**
     * 互动状态 0 开始 1结束
     */
    private Integer status;
}
